package webfluxclient.interfaces;

import webfluxclient.bean.MethodInfo;
import webfluxclient.bean.ServerInfo;

/**
 *
 */
public interface RestHandler {
    /**
     * 初始化服务器信息
     *
     * @param serverInfo
     */
    void init(ServerInfo serverInfo);

    /**
     * 调用rest请求,返回接口
     *
     * @param serverInfo
     * @param methodInfo
     * @return
     */
    Object invokeRest(ServerInfo serverInfo, MethodInfo methodInfo);

}
